------------------------------ INSTALLATION ------------------------------

1: Extract LCPD, ASP Pilot folder(s) somewhere you know to get them from later. One or both depending on what you want.
2: Download OpenIV & install it if you don't have it yet, otherwise open it.
3: Navigate with OpenIV to your game folder (with GTAIV.exe).
   Navigate to pc/models/cdimages and open componentpeds.img
4: Add the wdd, wft and wtd files inside that (or another desired img) from the componentpeds folder inside either folder you picked and extracted from the .zip.
5: If you picked LCPD Pilot you may skip this, but if it's ASP Pilot, you must also take the wdd and wtd file from pedprops and add it to the pedprops.img,
   or another image of your choosing that does the same function.
6: To get the variations to function correct, add this segment into the pedVariations file or if you have a custom one, then inside that.
   For GTA IV it is located in: common/data.

   This is what you'll add to the file itself, replace PILOT_NAME_HERE with either LCPD_Pilot or ASP_Pilot depending on which you're adding.
   If you're adding both, naturally both need to have entries.

PILOT_NAME_HERE,		7
#slot		geometry	BULK	JOB	SUNNY	WET	MAT1	RES1A	RES1B	RES2A	RES2B		AUDIO ID
feet,		0,		0,	0,	0,	0,	0,	-1,	-1,	-1,	-1,		6
head,		0,		0,	0,	0,	0,	0,	-1,	-1,	-1,	-1,		1
head,		1,		0,	0,	0,	0,	0,	-1,	-1,	-1,	-1,		1
uppr,		0,		0,	0,	0,	0,	0,	-1,	-1,	-1,	-1,		3
lowr,		0,		0,	0,	0,	0,	0,	-1,	-1,	-1,	-1,		11
suse,		0,		0,	0,	0,	0,	0,	-1,	-1,	-1,	-1,		0
p_head,		0,		0,	0,	0,	0,	0,	-1,	-1,	-1,	-1,		0
end

7: Same deal as above but for regular pedpersonality file or another custom one if you're using one. 

   Add the following below to it, twice if adding both pilots and don't forget to replace names.

PILOT_NAME_HERE,   M,   26,   4,   5,   1,   1,   5,   50,   E,   E,   core_moves,   hits_pool,   unarmed_gang,   counters_player,   firearm_core,   -,   -,   move_tough,   +swat+cancarryweapons

8: Close to done now, but you still need to add entries also to peds.ide or another custom file you're using in its place.

For LCPD Pilot:

M_Y_LCPD_Pilot,		M_Y_NHelipilot_p,	COP,	 		move_cop,		GESTURES@MALE,		GESTURES@M_PHONE,	FACIALS@M_LO,		visemes@m_lo,		0, 		move_cop,		null,			-1,-1,		PED_TYPE_PLAYER,	VOICE_PLY_CR, 	VOICE_PLY_CR

For ASP Pilot:

M_Y_ASP_Pilot,		M_Y_ASP_Pilot_p,	COP,	 		move_cop,		GESTURES@MALE,		GESTURES@M_PHONE,	FACIALS@M_LO,		visemes@m_lo,		0, 		move_cop,		null,			-1,-1,		PED_TYPE_PLAYER,	VOICE_PLY_CR, 	VOICE_PLY_CR

  Also the voices to the bottom of the file, if you want them. 
  If you don't have TLAD cop voices working in GTA IV/TBOGT, simply remove the E1_ from the entries and they should work correct.
  In TLAD they should work regardless as it is where they originate from.

M_Y_LCPD_Pilot,			M_Y_COP_BLACK,				0
M_Y_LCPD_Pilot,			E1_M_Y_COP_WHITE,			1

M_Y_ASP_Pilot,			E1_M_Y_COP_WHITE,			0
M_Y_ASP_Pilot,			E1_M_Y_COP_HISPANIC,			1

9: You now have the pilots(s) in your game! Do note they aren't actually scripted to spawn in anything, so it's up to you how you wish to use them.

------------------------------ ADDITIONAL NOTES ------------------------------

Shouldn't be any huge issues with this one. Technically speaking since they were exported thru 3ds Max, the belt and its items may have broken normal maps (smoothing?).
But since it is the only thing changed thru 3ds Max, it's hardly noticeable if so. 
The textures are also fairly low resolution, but they're meant to be seen from afar anyway, and the helmet is oversized (comes from NHeliPilot).

------------------------------ CREDITS ------------------------------

Olanov (that's me!) for editing the ped and its data file.
3Doomer for GIMS IV, 3ds Max plugin.
OpenIV team for OpenFormats editing.